자주쓰는 GitHub 명령어

GitHub 처음 등록법

  1. 홈페이지에서 저장공간 만들기 (폴더이름과 똑같이)
  2. 폴더에 주소에서 터미널 열기 (sudo -s)

    # git init
    # git add .
    # git commit -m "comment"
    # add한 것 부분 취소
    # git rm -r --cached <파일>
  3. 연결고리 만들기

    # git remote -v
    # git remote add origin <git저장소의 URL>
  4. 저장소에 올리기

    # git pull origin master // 동기화
    # git push origin master // 업로드
  5. commit 한 것 복구하기 (그 이후 것은 다 날아감)

    $ git reset 7f6d03 --hard (7f6d03는 복구할 시점)
    $ git push origin -f

GitHub Branch

  1. 브랜치 생성 및 전환

    $ git checkout -b <branch>
    $ git add ~~~
    $ git commit -m "~~~"
  2. 브랜치 병합 (fast-forward)

    $ git checkout master # 현재 사용중인 브랜치를 'master'로 전환
    $ git merge issue1    # 'issue1'의 작업 내용을 'master'에 병합
  3. 브랜치 삭제

    $ git branch -d <branchname>

GitHub 기타

  1. pull 취소

    $ git reflog # 커맨드 로그를 보고 git pull 하기 전 위치 체크
    $ git reset --hard HEAD@{???} # ???은 인덱스

Written by@Miller Shin (SeungRyeol Shin)
Robotics Engineer | ROS | AMR(Autonomous Mobile Robot) | Agricultural Robot | SLAM & Navigation | Robotics Application

InstagramGitHubLinkedIn